package com.cgt.xiaotao.user.service;

import com.cgt.xiaotao.user.domain.vo.SignResultVO;

public interface ISignRecordService {
    /**
     * 签到功能接口
     * @return 签到结果
     */
    SignResultVO addSignRecords();

    /**
     * 查询签到记录接口
     * @return 签到记录
     */
    Byte[] querySignRecords();

    /**
     * 按年月查询签到记录接口
     * @param year 年份
     * @param month 月份
     * @return 签到记录
     */
    Byte[] querySignRecords(Integer year, Integer month);


    /**
     * 查询总积分
     * @return 总积分
     */
    Integer queryTotalPoints();

    /**
     * 补签接口
     * @param date 补签日期
     * @return 返回积分
     */
    Integer repairSign(String date);
}
